package com.woniuxy.daos;

import com.woniuxy.entitys.TbLog;
import com.woniuxy.entitys.TbLogExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TbLogDao {
    long countByExample(TbLogExample example);

    int deleteByExample(TbLogExample example);

    int deleteByPrimaryKey(Integer lid);

    int insert(TbLog record);

    int insertSelective(TbLog record);

    List<TbLog> selectByExample(TbLogExample example);

    TbLog selectByPrimaryKey(Integer lid);

    int updateByExampleSelective(@Param("record") TbLog record, @Param("example") TbLogExample example);

    int updateByExample(@Param("record") TbLog record, @Param("example") TbLogExample example);

    int updateByPrimaryKeySelective(TbLog record);

    int updateByPrimaryKey(TbLog record);

    List<TbLog> getAllLog(@Param("rid") Integer rid);

    List<TbLog> getAllLogByFuzz(String searchValue);

}